define i32 @deepWhileBr(i32 %t0, i32 %t2) {
B35:
  %t63 = alloca i32, align 4
  %t48 = alloca i32, align 4
  %t38 = alloca i32, align 4
  %t37 = alloca i32, align 4
  %t36 = alloca i32, align 4
  store i32 %t0, i32* %t36, align 4
  store i32 %t2, i32* %t37, align 4
  %t6 = load i32, i32* %t36, align 4
  %t7 = load i32, i32* %t37, align 4
  %t8 = add i32 %t6, %t7
  store i32 %t8, i32* %t38, align 4
  br label %B41
B41:                               	; preds = %B35, %B50
  %t9 = load i32, i32* %t38, align 4
  %t10 = icmp slt i32 %t9, 75
  br i1 %t10, label %B42, label %B47
B42:                               	; preds = %B41
  store i32 42, i32* %t48, align 4
  %t13 = load i32, i32* %t38, align 4
  %t14 = icmp slt i32 %t13, 100
  br i1 %t14, label %B49, label %B54
B47:                               	; preds = %B41
  br label %B43
B49:                               	; preds = %B42
  %t16 = load i32, i32* %t38, align 4
  %t17 = load i32, i32* %t48, align 4
  %t18 = add i32 %t16, %t17
  store i32 %t18, i32* %t38, align 4
  %t19 = load i32, i32* %t38, align 4
  %t20 = icmp sgt i32 %t19, 99
  br i1 %t20, label %B57, label %B62
B54:                               	; preds = %B42
  br label %B50
B43:                               	; preds = %B47
  %t29 = load i32, i32* %t38, align 4
  ret i32 %t29
B57:                               	; preds = %B49
  %t23 = load i32, i32* %t48, align 4
  %t24 = mul i32 %t23, 2
  store i32 %t24, i32* %t63, align 4
  %t25 = icmp eq i32 1, 1
  br i1 %t25, label %B65, label %B69
B62:                               	; preds = %B49
  br label %B58
B50:                               	; preds = %B54, %B58
  br label %B41
B65:                               	; preds = %B57
  %t27 = load i32, i32* %t63, align 4
  %t28 = mul i32 %t27, 2
  store i32 %t28, i32* %t38, align 4
  br label %B66
B69:                               	; preds = %B57
  br label %B66
B58:                               	; preds = %B62, %B66
  br label %B50
B66:                               	; preds = %B65, %B69
  br label %B58
}
define i32 @main() {
B72:
  %t73 = alloca i32, align 4
  store i32 2, i32* %t73, align 4
  %t32 = load i32, i32* %t73, align 4
  %t33 = load i32, i32* %t73, align 4
  %t34 = call i32 @deepWhileBr(i32 %t32, i32 %t33)
  ret i32 %t34
}
